MPLS และ IP ของ เอ็มพีแอลเอส

MPLS ทำงานร่วมกับ IP และ routing protocols ของ IP เช่น Interior Gateway Protocol (IGP). LSPs ของ MPLS จัดหาเครือข่ายเสมือนให้แบบไดนามิกและโปร่งใส ด้วยการให้ความสนับสนุนต่อวิศวกรรมจราจรและความสามารถในการขนส่ง VPNs ชั้น 3 (IP) ด้วย overlapping address spaces และสนับสนุน pseudowires ชั้น 2 โดยการใช้ Emulation Pseudowire Edge-to-Edge (PWE3) ที่มีความสามารถในการลำเลียงความหลากหลายของ payload ขนส่ง (IPv4, IPv6, ATM, Frame Relay ฯลฯ ) อุปกรณ์ที่สามารถทำ MPLS ได้จะเรียกว่า LSRs เส้นทางที่ LSR รู้สามารถกำหนดได้โดยใช้การ config แบบ hop-by-hop ที่ชัดเจนหรือเป็นเส้นทางแบบไดนามิกโดยอัลกอริทึม constrained shortest path first (CSPF) หรือมีการกำหนดค่าเป็นเส้นทางหลวมที่หลีกเลี่ยงที่อยู่ IP เฉพาะหรือเป็นแบบบางส่วนชัดเจนบางส่วนไดนามิก

ในเครือข่าย IP บริสุทธิ์, เส้นทางที่สั้นที่สุดไปยังปลายทางจะถูกเลือกแม้ว่าเส้นทางนั้นจะแออัด ในขณะเดียวกันในเครือข่าย IP ที่ใช้การหาเส้นทางแบบวิศวกรรมจราจร CSPF ของ MPLS, ข้อจำกัดเช่น แบนด์วิดธ์ RSVP ของการเชื่อมโยงที่ตัดผ่านยังสามารถถูกนำมาพิจารณา ว่าเส้นทางที่สั้นที่สุดและมีแบนด์วิธเพียงพอจะได้รับเลือก วิศวกรรมจราจร MPLS ต้องอาศัยการใช้งานของส่วนขยาย TE ที่เรียกว่าเส้นทางเปิดที่สั้นที่สุดอันแรก (Open Shortest Path First, OSPF) หรือ Intermediate System To Intermediate System (IS-IS) และ RSVP นอกเหนือไปจากข้อจำกัดของแบนด์วิดธ์ของ RSVP, ผู้ใช้ยังสามารถกำหนดข้อจำกัดของตัวเองโดยการระบุ link attributes และความต้องการพิเศษสำหรับอุโมงค์เพื่อ route (หรือไม่ route) ไปตามลิงค์ที่มี attribute บางอย่าง.

สำหรับ end-users การใช้ MPLS ไม่สามารถมองเห็นได้โดยตรง แต่สามารถสันนิษฐานได้เมื่อทำ traceroute: โหนดที่ทำ IP routing เต็มรูปแบบเท่านั้นที่จะถูกแสดงเป็น hop ในเส้นทาง, จึงไม่ใช่โหนด MPLS ที่ใช้ในท่อนกลาง เพราะฉะนั้นเมื่อคุณเห็นว่าแพ็คเก็ต hops ระหว่างสองโหนดที่อยู่ห่างไกลมากและแทบจะไม่ได้เห็น 'hop' อื่นในเครือข่ายผู้ให้บริการ(หรือ AS)เลย มันเป็นไปได้มากว่าเครือข่ายนั้นใช้ MPLS